[HVM][VMX] On a VMEXIT, 'dirty' the DR. Restore DR from vcpu struct,
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Tue, 27 Jun 2006 08:54:05 +0000 (09:54 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Tue, 27 Jun 2006 08:54:05 +0000 (09:54 +0100)
commit710f23ac8c09807a9a01a82cc226b9df53f82ba8
treee7850f70d19e7ef2e316a307a25ad27fc9368047
parentbb8fad6de570747eee00b553111171c04aa05442
[HVM][VMX] On a VMEXIT, 'dirty' the DR.  Restore DR from vcpu struct,
disable DR exiting (i.e., enable guest DR access), set VCPUF_dr_dirtied.

Remove "emulated" DR access, which only read and wrote to the debug register
values of the context, but not to the actual hardware values themselves.

Signed-off-by: George Dunlap <dunlapg@umich.edu>
xen/arch/x86/hvm/vmx/vmx.c